package com.zhn.evsi.service;

import com.baomidou.mybatisplus.extension.service.IService;
import com.zhn.evsi.domain.dto.evsi.counter.EvsiCounterDTO;
import com.zhn.evsi.domain.entity.evsi.EvsiCounter;

import java.util.List;

public interface IEvsiCounterService extends IService<EvsiCounter> {

    /**
     * 新增计数器
     * */
    void addCounter(String counterName);

    /**
     * 计数器修改
     * */
    void editCounter(EvsiCounterDTO counterDTO);

    /**
     * 查询计数器
     * */
    List<EvsiCounterDTO> getCounter();

    /**
     * 计数器步进
     * */
    void stepCounter(EvsiCounterDTO counterDTO);

    /**
     * 计数器计划
     * */
    void planCounter(EvsiCounterDTO counterDTO);

    /**
     * 计数器删除
     * */
    void delCounter(String[] ids);

}
